/**
 * CHMsgSendListener.h
 * @author Nick Kreeger <nick.kreeger@park.edu>
 */

#ifndef __CHMsgSendListener_h_
#define __CHMsgSendListener_h_

#import "CompositionWindowController.h"
#import "nsIMsgSendListener.h"

//XXX Add this interface to our AppComponents list.
//XXX this implementation is broken in gecko.... using nsIMsgProgress for now.
class CHMsgSendListener : public nsIMsgSendListener
{
public:
  CHMsgSendListener();
  virtual ~CHMsgSendListener();
  
  void SetProgressDelegate(id<MessageSendListener> aProgressDelegate);
  
  NS_DECL_ISUPPORTS
  NS_DECL_NSIMSGSENDLISTENER
    
private:
  id<MessageSendListener> mProgressDelgate;
};


#endif
